package com.wondertek.service.service.business;

import com.wondertek.service.dto.app.req.HomePageDateReq;
import com.wondertek.service.dto.app.res.HomePageRoomRes;
import com.wondertek.service.dto.app.res.HomePageTopRes;
import com.wondertek.service.dto.app.res.HomePageTrendRes;
import com.wondertek.service.dto.app.res.HomePageTypeRes;

import java.util.List;

/**
 * @author wangyu
 */
public interface HomePageService {

    /**
     * 首页顶部数量查询
     */
    HomePageTopRes findTop();


    /**
     * 首页房间控制
     * @return
     */
    List<HomePageRoomRes> findRoom();

    /**
     * 首页报警趋势
     * @param homePageDateReq
     * @return
     */
    List<HomePageTrendRes> findTrend(HomePageDateReq homePageDateReq);

    /**
     * 首页类型分布
     *
     * @param homePageDateReq
     * @return
     */
    List<HomePageTypeRes> findTypeRatio(HomePageDateReq homePageDateReq);


}